place with abundant marshes - Spanish English Dictionary